Scriptforge is a program that allows you to run scripts in IRCle, without the use of Applescript. Just write what you want your client to say in the text area at the bottom of the window, and it'll type that for you. If you enter information in the top few spaces, that information will be substituted anywhere that one of the following codes is placed:
$nick : Enters the name you entered into the 'nick' field into that place in your script upon execution.
$nick' : Puts your nick in, plus "'s" for ownership (if nick = Ender, it would change to "Ender's")
$nick, : Puts a comma after the nick.
$channel : Enters the channel name here.
$V : Enters any variable you enter into the box above.
The menu:
New Script
This item will open a new window (max of five) to allow you to have another script prepared for immidiate use, or to let you run a clonebot (another scriptable IRC client)
Open Script...
This will open any script in text form, and place it into the script box of the topmost window.
Close
Closes the top window.
Save Script...
Saves the script in the topmost window to a text file.
Run Script
Runs the script in the top window
Run All Scripts
Runs all of the scripts open at once, evaluating the first line of each one, sequentially, to the end of the first script.
-Note: All other scripts must be as big or SMALLER than the script in the first window opened. (see bottom on running
more than 1 IRCle on a machine)
Example:
Bot1:
Marathon!
The best games in the known universe!
/nick Marathon
Bot2:
Marathon II!
Yeah!
/nick Marathon2
Result:
Bot1: Marathon!
Bot2: Marathon II!
Bot1: The best games in the known universe!
Bot2: Yeah!
Bot1 is now known as Marathon
Bot2 is now known as Marathon II
Running 2 or more IRCles:
Do this:
1) Make your IRCle prefs file (make SURE that in the preferences:misc, it is set to recieve Appleevents. Otherwise, none of this will work. You DON'T need applescript for this).
2) Copy IRCle
3) Copy IRCle's prefs file
4) Drag the prefs file to IRCle's copy
That's all there is to it! Run as many that way as you want (one pref per copy).
Disclaimer: If anything, in any way, shape, or form, happens through the use of this program, I don't want anything to do with it, and hereby take no responsibility. You're using it, not me.
This program is FREEWARE!
Dedicated to Bungie software, the creators of the best games in the known universe.
Questions? Comments? Additions you want? Strider@baka.com.
Soon to come:
Scripting additions:
$loop
$excludenick
$chanlist
$userlist
$c.nick (nick auto-chosen from $userlist)
$loopbot (loops to another bot)
$nickx (simply puts whatever comes after $nick after it, or any variable for that matter, so that there's no need for "nick'" and the like)
others (tell me what you want!)
Modular commands (make your own $insertions)
Balloon Help
More Bots/Scripts open
Unified Prefs (ex: One $nick for all bots, unless otherwise specified)
Window Numbering
Unlimited length on ALL scripts
Remote opening of IRCle clients with different preferences files
Non-sequential bot execution (one bot does its stuff, another does its, etc. Handy with $loopbot)
Speed Compile (runs scripts faster, and will run one bot after another, same as $loopbot)
Possibly in the future: PERL and IRCII compatibility (based on support from people)
Known bugs: Won't open its own files, must be opened from within application.